//
// Created by qsy on 2023/7/21.
//

#ifndef PROJECT_TEST_TASK_TIM_H
#define PROJECT_TEST_TASK_TIM_H

#include "main.h"

typedef struct _TASK_COMPONENTS {
    uint8_t Run;               // 程序运行标记：0-不运行，1运行
    uint16_t Timer;            // 计时器
    uint16_t ItvTime;          // 任务运行间隔时间【AKA计时器初始值值】
    void (*TaskHook)(void);    // 要运行的任务函数
} TASK_COMPONENTS;             // 别名

typedef enum _TASK_LIST {
    GPIO_LED_SCA100TD01, // led闪烁、SCA100TD01
    ADC_Read,            //adc读取电压

    TASKS_MAX            // 总的可供分配的定时任务数目
} TASK_LIST;


void TaskRemarks(void);//判断标志位

void TaskProcess(void);//标志位程序执行

#endif //PROJECT_TEST_TASK_TIM_H
